• word of the day

    ochna serrulata

    ochna serrulata - Dictionary definition and meaning for word ochna serrulata

    Definition
    (noun) shrub with narrow-elliptic glossy evergreen leaves and yellow flowers with leathery petaloid sepals
    Synonyms : bird's-eye bush
Download our Mobile App Today
Receive our word of the day
on Whatsapp